
typedef char Int8;
typedef short int Int16;
typedef int  Int32;
typedef long long int Int64;
typedef unsigned char Uint8;
typedef unsigned short int Uint16;
typedef unsigned int  Uint32;
typedef unsigned long long int Uint64;
#ifndef typeDWORD
#define typeDWORD
typedef unsigned long DWORD;
typedef unsigned long* PDWORD;
#endif

#ifndef typeWORD
#define typeWORD
typedef unsigned short WORD;
typedef unsigned short* PWORD;
#endif

#ifndef typeBYTE
#define typeBYTE
typedef unsigned char BYTE;
typedef unsigned char* PBYTE;
#endif

#ifndef typeBOOL
#define typeBOOL
typedef unsigned char BOOL;

#endif

#pragma pack(1)